runtime.evacDst.e (field)
26 uses
runtime (current package)
map.go#L1166: e unsafe.Pointer // pointer to current elem storage
map.go#L1181: x.e = add(x.k, bucketCnt*uintptr(t.KeySize))
map.go#L1189: y.e = add(y.k, bucketCnt*uintptr(t.KeySize))
map.go#L1245: dst.e = add(dst.k, bucketCnt*uintptr(t.KeySize))
map.go#L1254: *(*unsafe.Pointer)(dst.e) = *(*unsafe.Pointer)(e)
map.go#L1256: typedmemmove(t.Elem, dst.e, e)
map.go#L1264: dst.e = add(dst.e, uintptr(t.ValueSize))
map_fast32.go#L386: x.e = add(x.k, bucketCnt*4)
map_fast32.go#L394: y.e = add(y.k, bucketCnt*4)
map_fast32.go#L426: dst.e = add(dst.k, bucketCnt*4)
map_fast32.go#L438: typedmemmove(t.Elem, dst.e, e)
map_fast32.go#L445: dst.e = add(dst.e, uintptr(t.ValueSize))
map_fast64.go#L388: x.e = add(x.k, bucketCnt*8)
map_fast64.go#L396: y.e = add(y.k, bucketCnt*8)
map_fast64.go#L428: dst.e = add(dst.k, bucketCnt*8)
map_fast64.go#L446: typedmemmove(t.Elem, dst.e, e)
map_fast64.go#L453: dst.e = add(dst.e, uintptr(t.ValueSize))
map_faststr.go#L414: x.e = add(x.k, bucketCnt*2*goarch.PtrSize)
map_faststr.go#L422: y.e = add(y.k, bucketCnt*2*goarch.PtrSize)
map_faststr.go#L454: dst.e = add(dst.k, bucketCnt*2*goarch.PtrSize)
map_faststr.go#L461: typedmemmove(t.Elem, dst.e, e)
map_faststr.go#L468: dst.e = add(dst.e, uintptr(t.ValueSize))
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |